# 安装jieba库（首次使用需执行）
# !pip install jieba

import jieba

# 待分词文本（对应场景中的用户query）
text = "帮我找一家离学校近、性价比高的炸鸡店，不要太辣"

# 基础分词
basic_cut = jieba.lcut(text)  # lcut返回列表，便于后续处理
print("基础分词结果：", basic_cut)
# 输出：['帮', '我', '找', '一家', '离', '学校', '近', '、', '性价比', '高', '的', '炸鸡店', '，', '不要', '太', '辣']

# 精确模式（默认）vs 全模式（列出所有可能分词）
full_cut = jieba.lcut(text, cut_all=True)
print("全模式分词结果：", full_cut)
# 输出包含更多可能：['帮', '我', '找', '一家', '离', '学校', '近', ..., '炸鸡', '鸡店', '炸鸡店', ...]

# 自定义词典（解决专业名词/新词问题，如"炸鸡店"需作为整体）
jieba.load_userdict("custom_dict.txt")  # custom_dict.txt中可写入"炸鸡店 3"（3为词频）
custom_cut = jieba.lcut(text)
print("加载自定义词典后：", custom_cut)
# 输出：['帮', '我', '找', '一家', '离', '学校', '近', '、', '性价比', '高', '的', '炸鸡店', '，', '不要', '太', '辣']